home *** CD-ROM | disk | FTP | other *** search
- 5th August 1992
- -----------------------------------------------------------------------------
- Support Group Application Note
- Number: 044
- Issue: 3
- Author: D J Bell
- -----------------------------------------------------------------------------
-
- ANFS Application Note
-
- -----------------------------------------------------------------------------
- Applicable Hardware: BBC Master Series
-
- Related Application Notes:
-
-
- -----------------------------------------------------------------------------
- Copyright (C) Acorn Computers Limited 1992
-
- Every effort has been made to ensure that the information in this leaflet is
- true and correct at the time of printing. However, the products described in
- this leaflet are subject to continuous development and improvements and
- Acorn Computers Limited reserves the right to change its specifications at
- any time. Acorn Computers Limited cannot accept liability for any loss or
- damage arising from the use of any information or particulars in this
- leaflet. ACORN, ECONET and ARCHIMEDES are trademarks of Acorn Computers
- Limited.
- -----------------------------------------------------------------------------
- Support Group
- Acorn Computers Limited
- Acorn House
- Vision Park
- Histon
- Cambridge CB4 4AE
- -----------------------------------------------------------------------------
-
-
- The Advanced Network Filing System contains the features of the NFS
- with the following additions:
- * Local buffering
- All open files will be buffered in RAM in the I/O Processor. All
- uses of OSBGET and OSBPUT calls will be significantly faster.
- Up to 16 buffers are allocated dynamically. If only one file is
- open, for example, 16 Pages of data are buffered on that file.
- * New machine entry points for automatic retries of packets.
- * File-server extensions.
- * Extra commands in ROM:
- ANFS:
- *CDIR <Dir>(<Number>) - creates directory. Number can be
- between 1 & 245 entries, with 19 as default.
- *FS (<stn. id.>). - changes File Server number. Enables
- user to be logged on to more than one FS.
- *FLIP - exchanges CSD and CSL. Useful when files which are
- to be LOADed, via OSFILE, are stored in the Library.
- *HELP - Has sublevels Net & Utils.
- *LCAT (<Dir>) - catalogue the current library, or pathname
- *LEX (<Dir>) - Examine the current library, or pathname
- *WIPE (<Dir>) - Deletes files or directories
- also:
- *I am (<stn.id.>) <user id> ((:<CR>)<password>) - now
- accepts <DELETE> and CTRL U during invisible input.
- *PASS (:<CR>)<old password><new password>. Now accepts
- a ":" within the line to allow invisible passwords.
- UTILS:
- These now work when ANFS is the currently selected FS or not:
- *POLLPS (<stn id>:<ps type>) - shows CSPS number and type.
- Also lists all network printers and their state.
- *PROT (<prot type>)... - protects against some/all ops
- *PS (<Stn. id.>:<PS type>). - selects PS.
- *UNPROT (<prot type>)... - converse of PROTECT.
- *WDUMP <filename> (<offset> (<address>)).
- *CONFIGURE:
- FS <stn. id.> - selects default File Server.
- PS <stn. id.> - selects default Printer Server.
- SPACE <number> - moves OSHWM to use old FS utilities.
- NOSPACE <number> - Converse of SPACE.
- *STATUS:
- FS - Returns station number at default File Server.
- PS - Returns station number at default File Server.
- SPACE - Returns "Space" or "NoSpace".
- * Extra Filing system interfaces:
- *OPT 5 - Additional bootstrap, by *RUNning 'FindLib'. For
- FS Library compatible with this machine. CMOS RAM bit.
- *OPT 6 - OPT 6,1 claims &200 space instead of using &B and
- &C. OPT 6,0 reverts to normal. CMOS RAM bit.
- *OSFILE - With A = &7 on entry, a file is created. This
- behaves similarly to 'save' (A = &0) but no data is
- transfered.
- *OSARGS A=&FF - Now functions and ensures all open files
- to the file server. A call with Y=0 and A=2 returns 0 to
- differentiate from NFS 3.nn.
- OSARGS A=3 - Performs BASIC "EXT#channel=value"
- OSARGS A=4 - Returns space allocated to file.
- OSARGS A=&80 - Returns variety of file/FS info.
- *OSWORD A=&E - Read the time.
- OSWORD A=&10 - Extended for zero length transmissions.
- OSWORD A=&13 - Returns fault indication.
- * Extended error messages:
- * 'Not listening' & 'No Reply' now have the station number
- added.
- * 'Won't' (&93,147) - occurs when trying to *RUN a file
- with load address of &FFFFFFxx and execute address which
- isn't &FFFFFFxx.
- * 'Bad parameter' (&94,148)
- * 'Station <stn. id.> not present' (&A4,164)
- * 'Printer busy' (&A6,166).
- * 'Printer jammed' (&A7,167).
- * 'Bad net sum' (&AA,170).
- * 'Bad rename' (&B0,176).
- * 'Outside file' (&B7,183).
- * 'Write only' (&D4,212).
- * 'No more FCBs' (&C0,192).
- * 'Bad station number' (&D0,208).
- * 'Bad net number' (&D1,209).
- * 'Remoted' (&0)
- * 'Syntax' (&DC,210) - Recognised command but wrong syntax.
- * 'Net channel''On channel''Not on this file server'
- (&DE,222)
- * 'Bad number' (F0,240).
- * 'Bad hex' (F1,241).
- * 'Bad address' (FC,252).
- * 'Bad string' (FD,253).
- * Fatal error caused by OSWORD A=&14 function code 2 now
- produces 'Remoted'.
- * Additional library functionality:
- * Any file with exec address of &FFFFFFFF that is *RUN,
- */<filename> or *<filename> will be *EXEC'd.
- * Screen saving. To differentiate between 'standard' and shadow
- screen modes, the following is used:
- * &FFFExxxx - Current screen RAM.
- * &FFFFxxxx - User RAM or non-shadow mode screens.
- * Auto action during Logon can now be stopped using CTRL key.
- * Number of "retries" is now adjustable.
- * 'Help' extensions so that help text can be held on FS disk.
-
- Note that a new Master Series Level 2/3 File Server Utilities Disk is
- available to optimise the use of a Master Series machine on an Econet
- Network. This disk is also needed to enable the Network Manager to set the
- station number of a Master Series Econet Station.The Product Ordering Code
- is ADJ25.
-
- A new edition of the Econet Advanced User Guide is in preparation to
- incorporate the new detailed features of ANFS.
-
- This information is subject to change without notice. No responsibility
- can be taken for any errors or omissions. The user or program writer
- should verify that any application program is suitable for the intended
- environment(s).
-
- DJBELL
-